package com.digitalchina.lxnsy.entity;

import com.bigkoo.pickerview.model.IPickerViewData;
import com.digitalchina.lxnsy.interfaces.IRecyclerType;

import java.io.Serializable;
import java.util.List;

public class PlanProductVO implements Serializable {


    /**
     * id : 2fab4283-c0c8-445d-83e0-7bef8b2ad1cc
     * createAt : 2018-08-22 21:41:06
     * createTime : 2018-08-22 21:41:06
     * updateAt : 2018-08-22 21:41:06
     * updateTime : 2018-08-22 21:41:06
     * status : 0
     * sort : 0
     * version : 0
     * userAccId : 8e84c053-7a31-41c7-9296-7e8ecc87c378
     * planType : null
     * cropType : {"id":"9a54e6e4-b7da-4171-a504-73fe0be78c23","createAt":"2018-08-22 15:10:20","createTime":"2018-08-22 15:10:20","updateAt":"2018-08-22 15:10:20","updateTime":"2018-08-22 15:10:20","status":null,"sort":0,"version":0,"code":"3001009","pcode":"3001002","rcode":"3001000","orderBy":null,"name":"甘蓝","namePinyin":null,"remark":null,"persistent":true,"entityId":"9a54e6e4-b7da-4171-a504-73fe0be78c23"}
     * kindType : null
     * seedDate : 2018-08-22 00:00:00
     * treeAge : null
     * plantSize : 1.0
     * plantType : null
     * province : {"id":"4609469e-9d40-4935-b451-79785c9f09c9","createAt":"2017-03-09 11:30:37","createTime":"2017-03-09 11:30:37","updateAt":"2017-03-09 11:30:37","updateTime":"2017-03-09 11:30:37","status":null,"sort":0,"version":0,"provinceName":"内蒙古自治区","provinceNamePinyin":"neimenggu","provinceAbbreviation":"内蒙古","provinceCode":"150000","countryCode":"CHN","provinceType":"1","name":"内蒙古自治区","pingyin":"neimenggu","code":"150000","pcode":"CHN","type":"1","persistent":true,"entityId":"4609469e-9d40-4935-b451-79785c9f09c9"}
     * city : {"id":"c49901b9-9c91-482a-b225-596e900cb39b","createAt":"2017-03-09 11:30:40","createTime":"2017-03-09 11:30:40","updateAt":"2017-03-09 11:30:40","updateTime":"2017-03-09 11:30:40","status":null,"sort":0,"version":0,"cityName":"通辽市","cityNamePinyin":null,"cityCode":"150500","provinceCode":"150000","name":"通辽市","pingyin":null,"code":"150500","pcode":"150000","persistent":true,"entityId":"c49901b9-9c91-482a-b225-596e900cb39b"}
     * county : null
     * suitOrg : null
     * productStandard : {"id":"3d945d5a-d553-4f72-92a8-657f7ebdfe20","createAt":"2018-08-22 17:16:58","createTime":"2018-08-22 17:16:58","updateAt":"2018-08-22 17:26:56","updateTime":"2018-08-22 17:26:56","status":null,"sort":0,"version":3,"name":"是大嘎斯大咖是","cropType":{"id":"96ad0d8a-e4d2-4bc2-acf5-529a18abf942","createAt":"2018-08-23 11:21:39","createTime":"2018-08-23 11:21:39","updateAt":"2018-08-23 11:21:39","updateTime":"2018-08-23 11:21:39","status":null,"sort":0,"version":0,"code":"3001002","pcode":"3001000","rcode":"3001000","orderBy":null,"name":"蔬菜","namePinyin":null,"remark":null,"persistent":true,"entityId":"96ad0d8a-e4d2-4bc2-acf5-529a18abf942"},"suitCrop":{"id":"9a54e6e4-b7da-4171-a504-73fe0be78c23","createAt":"2018-08-22 15:10:20","createTime":"2018-08-22 15:10:20","updateAt":"2018-08-22 15:10:20","updateTime":"2018-08-22 15:10:20","status":null,"sort":0,"version":0,"code":"3001009","pcode":"3001002","rcode":"3001000","orderBy":null,"name":"甘蓝","namePinyin":null,"remark":null,"persistent":true,"entityId":"9a54e6e4-b7da-4171-a504-73fe0be78c23"},"suitCropVarieties":null,"suitCropVarietyNames":"","suitGrowWays":null,"suitGrowWayNames":"","province":{"id":"4609469e-9d40-4935-b451-79785c9f09c9","createAt":"2017-03-09 11:30:37","createTime":"2017-03-09 11:30:37","updateAt":"2017-03-09 11:30:37","updateTime":"2017-03-09 11:30:37","status":null,"sort":0,"version":0,"provinceName":"内蒙古自治区","provinceNamePinyin":"neimenggu","provinceAbbreviation":"内蒙古","provinceCode":"150000","countryCode":"CHN","provinceType":"1","name":"内蒙古自治区","pingyin":"neimenggu","code":"150000","pcode":"CHN","type":"1","persistent":true,"entityId":"4609469e-9d40-4935-b451-79785c9f09c9"},"city":{"id":"330af4b5-3868-4b7d-b7b2-8eae6af0db05","createAt":"2017-03-09 11:30:40","createTime":"2017-03-09 11:30:40","updateAt":"2017-03-09 11:30:40","updateTime":"2017-03-09 11:30:40","status":null,"sort":0,"version":0,"cityName":"兴安盟","cityNamePinyin":null,"cityCode":"152200","provinceCode":"150000","name":"兴安盟","pingyin":null,"code":"152200","pcode":"150000","persistent":true,"entityId":"330af4b5-3868-4b7d-b7b2-8eae6af0db05"},"county":{"id":"7908adb2-c2f1-4005-a03f-8184b84d4396","createAt":"2017-03-09 11:30:45","createTime":"2017-03-09 11:30:45","updateAt":"2017-03-09 11:30:45","updateTime":"2017-03-09 11:30:45","status":null,"sort":0,"version":0,"countyName":"阿尔山市","countyNamePinyin":null,"countyCode":"152202","cityCode":"152200","name":"阿尔山市","pingyin":null,"code":"152202","pcode":"152200","persistent":true,"entityId":"7908adb2-c2f1-4005-a03f-8184b84d4396"},"suitOrgs":null,"suitOrgNames":"","expertInfos":null,"phaseMsgInfos":[{"id":"6cf44268-c057-470d-89f0-a052eab360e2","createAt":"2018-08-22 17:16:58","createTime":"2018-08-22 17:16:58","updateAt":"2018-08-25 20:24:13","updateTime":"2018-08-25 20:24:13","status":null,"sort":0,"version":2,"phaseId":"c0c86568-8b6f-402f-b7d9-bef2c9c70d20","proId":"3d945d5a-d553-4f72-92a8-657f7ebdfe20","startTime":"1111111111","endTime":"","sequence":1,"phaseName":"定植期","phasePic":"http://61.150.65.204:9090/FileService/show/a40afc94-7105-45d6-a8d3-a9bd57128e39","farmOperation":[{"id":"e915feda-5e24-40a2-99f1-87058e9bf8f4","createAt":"2018-08-25 20:24:13","createTime":"2018-08-25 20:24:13","updateAt":"2018-08-25 20:58:55","updateTime":"2018-08-25 20:58:55","status":null,"sort":0,"version":1,"farmName":"排序1","farmDate":"1231313","sequence":1,"phId":"6cf44268-c057-470d-89f0-a052eab360e2","title":"啊抒发抒发抒发","operInstr":"阿萨法阿萨法萨法发送发法法师阿萨法萨法撒发送发放阿三发顺丰阿萨法阿三发萨法十分","vidAddress":"http://1400097288.vod2.myqcloud.com/3df6724evodtransgzp1400097288/197eb3337447398156459117634/v.f20.mp4","FarmOperationPicImageList":[{"id":"117eeec7-17fb-473c-818c-94841d432ff7","createAt":"2018-08-25 20:58:56","createTime":"2018-08-25 20:58:56","updateAt":"2018-08-25 20:58:56","updateTime":"2018-08-25 20:58:56","status":null,"sort":0,"version":0,"image":"fea8ef93-e392-4cce-b1b4-ac5fa009f379","farmId":"e915feda-5e24-40a2-99f1-87058e9bf8f4","persistent":true,"entityId":"117eeec7-17fb-473c-818c-94841d432ff7"},{"id":"89d7d8ca-1ba7-4815-a72a-21ef69983ec0","createAt":"2018-08-25 20:58:56","createTime":"2018-08-25 20:58:56","updateAt":"2018-08-25 20:58:56","updateTime":"2018-08-25 20:58:56","status":null,"sort":0,"version":0,"image":"64d0c51d-18f6-4b87-900f-4b3f882303ba","farmId":"e915feda-5e24-40a2-99f1-87058e9bf8f4","persistent":true,"entityId":"89d7d8ca-1ba7-4815-a72a-21ef69983ec0"}],"isOperation":false,"phaseName":null,"persistent":true,"entityId":"e915feda-5e24-40a2-99f1-87058e9bf8f4"}],"persistent":true,"entityId":"6cf44268-c057-470d-89f0-a052eab360e2"},{"id":"da07a255-5337-4839-a17b-1e05cd4bcdf9","createAt":"2018-08-22 17:26:56","createTime":"2018-08-22 17:26:56","updateAt":"2018-08-25 20:24:13","updateTime":"2018-08-25 20:24:13","status":null,"sort":0,"version":2,"phaseId":"c0c86568-8b6f-402f-b7d9-bef2c9c70d20","proId":"3d945d5a-d553-4f72-92a8-657f7ebdfe20","startTime":"2222222222","endTime":"","sequence":2,"phaseName":"定植期","phasePic":"http://61.150.65.204:9090/FileService/show/a40afc94-7105-45d6-a8d3-a9bd57128e39","farmOperation":[{"id":"fc674682-a901-4a92-9802-39e54b429e40","createAt":"2018-08-25 20:24:13","createTime":"2018-08-25 20:24:13","updateAt":"2018-08-25 20:59:08","updateTime":"2018-08-25 20:59:08","status":null,"sort":1,"version":2,"farmName":"排序2","farmDate":"1月中旬","sequence":2,"phId":"da07a255-5337-4839-a17b-1e05cd4bcdf9","title":"222","operInstr":"22222222222222222222222","vidAddress":"http://1400097288.vod2.myqcloud.com/3df6724evodtransgzp1400097288/197eb3337447398156459117634/v.f20.mp4","FarmOperationPicImageList":[{"id":"1c1085be-a39f-4de9-83b4-e7cc60eab304","createAt":"2018-08-25 20:59:08","createTime":"2018-08-25 20:59:08","updateAt":"2018-08-25 20:59:08","updateTime":"2018-08-25 20:59:08","status":null,"sort":0,"version":0,"image":"6f8131b7-614b-4237-85e5-28da6fb152e7","farmId":"fc674682-a901-4a92-9802-39e54b429e40","persistent":true,"entityId":"1c1085be-a39f-4de9-83b4-e7cc60eab304"}],"isOperation":false,"phaseName":null,"persistent":true,"entityId":"fc674682-a901-4a92-9802-39e54b429e40"}],"persistent":true,"entityId":"da07a255-5337-4839-a17b-1e05cd4bcdf9"},{"id":"0c7bcb68-29a4-4e62-8728-4f5bb9b57769","createAt":"2018-08-22 17:16:58","createTime":"2018-08-22 17:16:58","updateAt":"2018-08-25 20:24:13","updateTime":"2018-08-25 20:24:13","status":null,"sort":0,"version":2,"phaseId":"153b8b55-bc2f-46e4-b9d7-9f86e7e0247d","proId":"3d945d5a-d553-4f72-92a8-657f7ebdfe20","startTime":"3333333333","endTime":"","sequence":3,"phaseName":"结果期","phasePic":"http://61.150.65.204:9090/FileService/show/2ede9ab2-6b72-4251-94ce-eb6cb7e013ac","farmOperation":[{"id":"c0081020-29a9-4ed7-a2b1-1cb04696d3f5","createAt":"2018-08-25 20:24:13","createTime":"2018-08-25 20:24:13","updateAt":"2018-08-25 20:59:17","updateTime":"2018-08-25 20:59:17","status":null,"sort":2,"version":2,"farmName":"排序3","farmDate":"131313","sequence":3,"phId":"0c7bcb68-29a4-4e62-8728-4f5bb9b57769","title":"333","operInstr":"3333333333333","vidAddress":"http://1400097288.vod2.myqcloud.com/3df6724evodtransgzp1400097288/197eb3337447398156459117634/v.f20.mp4","FarmOperationPicImageList":[{"id":"34899d7e-785a-4139-b9ce-2d73f890f8d5","createAt":"2018-08-25 20:59:17","createTime":"2018-08-25 20:59:17","updateAt":"2018-08-25 20:59:17","updateTime":"2018-08-25 20:59:17","status":null,"sort":0,"version":0,"image":"c2ca705b-8f65-409b-9403-52238b7726bd","farmId":"c0081020-29a9-4ed7-a2b1-1cb04696d3f5","persistent":true,"entityId":"34899d7e-785a-4139-b9ce-2d73f890f8d5"}],"isOperation":false,"phaseName":null,"persistent":true,"entityId":"c0081020-29a9-4ed7-a2b1-1cb04696d3f5"}],"persistent":true,"entityId":"0c7bcb68-29a4-4e62-8728-4f5bb9b57769"},{"id":"a7d78e09-37a2-49b2-8fa1-c419245754fd","createAt":"2018-08-22 17:26:56","createTime":"2018-08-22 17:26:56","updateAt":"2018-08-25 20:24:13","updateTime":"2018-08-25 20:24:13","status":null,"sort":0,"version":2,"phaseId":"153b8b55-bc2f-46e4-b9d7-9f86e7e0247d","proId":"3d945d5a-d553-4f72-92a8-657f7ebdfe20","startTime":"4444444444","endTime":"","sequence":4,"phaseName":"结果期","phasePic":"http://61.150.65.204:9090/FileService/show/2ede9ab2-6b72-4251-94ce-eb6cb7e013ac","farmOperation":[{"id":"aef7c073-fc96-4090-9784-958f6ee85c29","createAt":"2018-08-25 20:24:13","createTime":"2018-08-25 20:24:13","updateAt":"2018-08-25 20:59:25","updateTime":"2018-08-25 20:59:25","status":null,"sort":3,"version":2,"farmName":"排序4","farmDate":"1月中旬","sequence":4,"phId":"a7d78e09-37a2-49b2-8fa1-c419245754fd","title":"444","operInstr":"44444444444444444444","vidAddress":"http://1400097288.vod2.myqcloud.com/3df6724evodtransgzp1400097288/197eb3337447398156459117634/v.f20.mp4","FarmOperationPicImageList":[{"id":"59bfc273-8ed5-4abc-9f77-c836ac76f1c0","createAt":"2018-08-25 20:59:25","createTime":"2018-08-25 20:59:25","updateAt":"2018-08-25 20:59:25","updateTime":"2018-08-25 20:59:25","status":null,"sort":0,"version":0,"image":"7a25262c-46e4-4cbc-901d-88f84cc8fa1b","farmId":"aef7c073-fc96-4090-9784-958f6ee85c29","persistent":true,"entityId":"59bfc273-8ed5-4abc-9f77-c836ac76f1c0"}],"isOperation":false,"phaseName":null,"persistent":true,"entityId":"aef7c073-fc96-4090-9784-958f6ee85c29"},{"id":"57fe9e52-bd29-47dd-8495-e843ce5ac0d7","createAt":"2018-08-25 20:24:13","createTime":"2018-08-25 20:24:13","updateAt":"2018-08-25 20:59:33","updateTime":"2018-08-25 20:59:33","status":null,"sort":4,"version":2,"farmName":"排序5","farmDate":"2月中旬","sequence":5,"phId":"a7d78e09-37a2-49b2-8fa1-c419245754fd","title":"555","operInstr":"55555555555555","vidAddress":"5http://1400097288.vod2.myqcloud.com/3df6724evodtransgzp1400097288/197eb3337447398156459117634/v.f20.mp4","FarmOperationPicImageList":[{"id":"36cf1a57-f165-4377-bad6-e1d016791802","createAt":"2018-08-25 20:59:33","createTime":"2018-08-25 20:59:33","updateAt":"2018-08-25 20:59:33","updateTime":"2018-08-25 20:59:33","status":null,"sort":0,"version":0,"image":"ef39975b-ba8a-41c1-847e-33c1e4a52f60","farmId":"57fe9e52-bd29-47dd-8495-e843ce5ac0d7","persistent":true,"entityId":"36cf1a57-f165-4377-bad6-e1d016791802"}],"isOperation":false,"phaseName":null,"persistent":true,"entityId":"57fe9e52-bd29-47dd-8495-e843ce5ac0d7"}],"persistent":true,"entityId":"a7d78e09-37a2-49b2-8fa1-c419245754fd"}],"forbid":null,"recdExpertID":"","recdExpertsName":"","fullSplitAddress":"内蒙古自治区/兴安盟/阿尔山市","persistent":true,"entityId":"3d945d5a-d553-4f72-92a8-657f7ebdfe20"}
     * phaseMsgInfo : {"id":"a7d78e09-37a2-49b2-8fa1-c419245754fd","createAt":"2018-08-22 17:26:56","createTime":"2018-08-22 17:26:56","updateAt":"2018-08-25 20:24:13","updateTime":"2018-08-25 20:24:13","status":null,"sort":0,"version":2,"phaseId":"153b8b55-bc2f-46e4-b9d7-9f86e7e0247d","proId":"3d945d5a-d553-4f72-92a8-657f7ebdfe20","startTime":"4444444444","endTime":"","sequence":4,"phaseName":"结果期","phasePic":"http://61.150.65.204:9090/FileService/show/2ede9ab2-6b72-4251-94ce-eb6cb7e013ac","farmOperation":[{"id":"aef7c073-fc96-4090-9784-958f6ee85c29","createAt":"2018-08-25 20:24:13","createTime":"2018-08-25 20:24:13","updateAt":"2018-08-25 20:59:25","updateTime":"2018-08-25 20:59:25","status":null,"sort":3,"version":2,"farmName":"排序4","farmDate":"1月中旬","sequence":4,"phId":"a7d78e09-37a2-49b2-8fa1-c419245754fd","title":"444","operInstr":"44444444444444444444","vidAddress":"http://1400097288.vod2.myqcloud.com/3df6724evodtransgzp1400097288/197eb3337447398156459117634/v.f20.mp4","FarmOperationPicImageList":[{"id":"59bfc273-8ed5-4abc-9f77-c836ac76f1c0","createAt":"2018-08-25 20:59:25","createTime":"2018-08-25 20:59:25","updateAt":"2018-08-25 20:59:25","updateTime":"2018-08-25 20:59:25","status":null,"sort":0,"version":0,"image":"7a25262c-46e4-4cbc-901d-88f84cc8fa1b","farmId":"aef7c073-fc96-4090-9784-958f6ee85c29","persistent":true,"entityId":"59bfc273-8ed5-4abc-9f77-c836ac76f1c0"}],"isOperation":false,"phaseName":null,"persistent":true,"entityId":"aef7c073-fc96-4090-9784-958f6ee85c29"},{"id":"57fe9e52-bd29-47dd-8495-e843ce5ac0d7","createAt":"2018-08-25 20:24:13","createTime":"2018-08-25 20:24:13","updateAt":"2018-08-25 20:59:33","updateTime":"2018-08-25 20:59:33","status":null,"sort":4,"version":2,"farmName":"排序5","farmDate":"2月中旬","sequence":5,"phId":"a7d78e09-37a2-49b2-8fa1-c419245754fd","title":"555","operInstr":"55555555555555","vidAddress":"5http://1400097288.vod2.myqcloud.com/3df6724evodtransgzp1400097288/197eb3337447398156459117634/v.f20.mp4","FarmOperationPicImageList":[{"id":"36cf1a57-f165-4377-bad6-e1d016791802","createAt":"2018-08-25 20:59:33","createTime":"2018-08-25 20:59:33","updateAt":"2018-08-25 20:59:33","updateTime":"2018-08-25 20:59:33","status":null,"sort":0,"version":0,"image":"ef39975b-ba8a-41c1-847e-33c1e4a52f60","farmId":"57fe9e52-bd29-47dd-8495-e843ce5ac0d7","persistent":true,"entityId":"36cf1a57-f165-4377-bad6-e1d016791802"}],"isOperation":false,"phaseName":null,"persistent":true,"entityId":"57fe9e52-bd29-47dd-8495-e843ce5ac0d7"}],"persistent":true,"entityId":"a7d78e09-37a2-49b2-8fa1-c419245754fd"}
     * farmOperation : {"id":"68172752-2369-485d-b260-335de1121c19","createAt":"2018-08-23 18:34:53","createTime":"2018-08-23 18:34:53","updateAt":"2018-08-23 18:37:23","updateTime":"2018-08-23 18:37:23","status":null,"sort":4,"version":2,"farmName":"浇水","farmDate":"3月2","sequence":1,"phId":"288c1e4e-90c9-4fd3-8d96-44b91db05b75","title":"df","operInstr":"fff","vidAddress":"fff","FarmOperationPicImageList":null,"isOperation":false,"phaseName":null,"persistent":true,"entityId":"68172752-2369-485d-b260-335de1121c19"}
     * totalEarning : null
     * totalPayout : null
     * fullAddress : 内蒙古自治区通辽市
     * cropName : 甘蓝
     * persistent : true
     * entityId : 2fab4283-c0c8-445d-83e0-7bef8b2ad1cc
     */

    private String id;
    private String createAt;
    private String createTime;
    private String updateAt;
    private String updateTime;
    private int status;
    private int sort;
    private int version;
    private String userAccId;
    private Object planType;
    private CropTypeBean cropType;
    private Object kindType;
    private String seedDate;
    private Object treeAge;
    private double plantSize;
    private Object plantType;
    private ProvinceBean province;
    private CityBean city;
    private Object county;
    private Object suitOrg;
    private ProductStandardBean productStandard;
    private PhaseMsgInfoBean phaseMsgInfo;
    private FarmOperationBean farmOperation;
    private Object totalEarning;
    private Object totalPayout;
    private String fullAddress;
    private String cropName;
    private boolean persistent;
    private String entityId;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getCreateAt() {
        return createAt;
    }

    public void setCreateAt(String createAt) {
        this.createAt = createAt;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getUpdateAt() {
        return updateAt;
    }

    public void setUpdateAt(String updateAt) {
        this.updateAt = updateAt;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public int getSort() {
        return sort;
    }

    public void setSort(int sort) {
        this.sort = sort;
    }

    public int getVersion() {
        return version;
    }

    public void setVersion(int version) {
        this.version = version;
    }

    public String getUserAccId() {
        return userAccId;
    }

    public void setUserAccId(String userAccId) {
        this.userAccId = userAccId;
    }

    public Object getPlanType() {
        return planType;
    }

    public void setPlanType(Object planType) {
        this.planType = planType;
    }

    public CropTypeBean getCropType() {
        return cropType;
    }

    public void setCropType(CropTypeBean cropType) {
        this.cropType = cropType;
    }

    public Object getKindType() {
        return kindType;
    }

    public void setKindType(Object kindType) {
        this.kindType = kindType;
    }

    public String getSeedDate() {
        return seedDate;
    }

    public void setSeedDate(String seedDate) {
        this.seedDate = seedDate;
    }

    public Object getTreeAge() {
        return treeAge;
    }

    public void setTreeAge(Object treeAge) {
        this.treeAge = treeAge;
    }

    public double getPlantSize() {
        return plantSize;
    }

    public void setPlantSize(double plantSize) {
        this.plantSize = plantSize;
    }

    public Object getPlantType() {
        return plantType;
    }

    public void setPlantType(Object plantType) {
        this.plantType = plantType;
    }

    public ProvinceBean getProvince() {
        return province;
    }

    public void setProvince(ProvinceBean province) {
        this.province = province;
    }

    public CityBean getCity() {
        return city;
    }

    public void setCity(CityBean city) {
        this.city = city;
    }

    public Object getCounty() {
        return county;
    }

    public void setCounty(Object county) {
        this.county = county;
    }

    public Object getSuitOrg() {
        return suitOrg;
    }

    public void setSuitOrg(Object suitOrg) {
        this.suitOrg = suitOrg;
    }

    public ProductStandardBean getProductStandard() {
        return productStandard;
    }

    public void setProductStandard(ProductStandardBean productStandard) {
        this.productStandard = productStandard;
    }

    public PhaseMsgInfoBean getPhaseMsgInfo() {
        return phaseMsgInfo;
    }

    public void setPhaseMsgInfo(PhaseMsgInfoBean phaseMsgInfo) {
        this.phaseMsgInfo = phaseMsgInfo;
    }

    public FarmOperationBean getFarmOperation() {
        return farmOperation;
    }

    public void setFarmOperation(FarmOperationBean farmOperation) {
        this.farmOperation = farmOperation;
    }

    public Object getTotalEarning() {
        return totalEarning;
    }

    public void setTotalEarning(Object totalEarning) {
        this.totalEarning = totalEarning;
    }

    public Object getTotalPayout() {
        return totalPayout;
    }

    public void setTotalPayout(Object totalPayout) {
        this.totalPayout = totalPayout;
    }

    public String getFullAddress() {
        return fullAddress;
    }

    public void setFullAddress(String fullAddress) {
        this.fullAddress = fullAddress;
    }

    public String getCropName() {
        return cropName;
    }

    public void setCropName(String cropName) {
        this.cropName = cropName;
    }

    public boolean isPersistent() {
        return persistent;
    }

    public void setPersistent(boolean persistent) {
        this.persistent = persistent;
    }

    public String getEntityId() {
        return entityId;
    }

    public void setEntityId(String entityId) {
        this.entityId = entityId;
    }

    public static class CropTypeBean  implements Serializable{
        /**
         * id : 9a54e6e4-b7da-4171-a504-73fe0be78c23
         * createAt : 2018-08-22 15:10:20
         * createTime : 2018-08-22 15:10:20
         * updateAt : 2018-08-22 15:10:20
         * updateTime : 2018-08-22 15:10:20
         * status : null
         * sort : 0
         * version : 0
         * code : 3001009
         * pcode : 3001002
         * rcode : 3001000
         * orderBy : null
         * name : 甘蓝
         * namePinyin : null
         * remark : null
         * persistent : true
         * entityId : 9a54e6e4-b7da-4171-a504-73fe0be78c23
         */

        private String id;
        private String createAt;
        private String createTime;
        private String updateAt;
        private String updateTime;
        private Object status;
        private int sort;
        private int version;
        private String code;
        private String pcode;
        private String rcode;
        private Object orderBy;
        private String name;
        private Object namePinyin;
        private Object remark;
        private boolean persistent;
        private String entityId;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getCreateAt() {
            return createAt;
        }

        public void setCreateAt(String createAt) {
            this.createAt = createAt;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getUpdateAt() {
            return updateAt;
        }

        public void setUpdateAt(String updateAt) {
            this.updateAt = updateAt;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public Object getStatus() {
            return status;
        }

        public void setStatus(Object status) {
            this.status = status;
        }

        public int getSort() {
            return sort;
        }

        public void setSort(int sort) {
            this.sort = sort;
        }

        public int getVersion() {
            return version;
        }

        public void setVersion(int version) {
            this.version = version;
        }

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getPcode() {
            return pcode;
        }

        public void setPcode(String pcode) {
            this.pcode = pcode;
        }

        public String getRcode() {
            return rcode;
        }

        public void setRcode(String rcode) {
            this.rcode = rcode;
        }

        public Object getOrderBy() {
            return orderBy;
        }

        public void setOrderBy(Object orderBy) {
            this.orderBy = orderBy;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public Object getNamePinyin() {
            return namePinyin;
        }

        public void setNamePinyin(Object namePinyin) {
            this.namePinyin = namePinyin;
        }

        public Object getRemark() {
            return remark;
        }

        public void setRemark(Object remark) {
            this.remark = remark;
        }

        public boolean isPersistent() {
            return persistent;
        }

        public void setPersistent(boolean persistent) {
            this.persistent = persistent;
        }

        public String getEntityId() {
            return entityId;
        }

        public void setEntityId(String entityId) {
            this.entityId = entityId;
        }
    }

    public static class ProvinceBean implements Serializable {
        /**
         * id : 4609469e-9d40-4935-b451-79785c9f09c9
         * createAt : 2017-03-09 11:30:37
         * createTime : 2017-03-09 11:30:37
         * updateAt : 2017-03-09 11:30:37
         * updateTime : 2017-03-09 11:30:37
         * status : null
         * sort : 0
         * version : 0
         * provinceName : 内蒙古自治区
         * provinceNamePinyin : neimenggu
         * provinceAbbreviation : 内蒙古
         * provinceCode : 150000
         * countryCode : CHN
         * provinceType : 1
         * name : 内蒙古自治区
         * pingyin : neimenggu
         * code : 150000
         * pcode : CHN
         * type : 1
         * persistent : true
         * entityId : 4609469e-9d40-4935-b451-79785c9f09c9
         */

        private String id;
        private String createAt;
        private String createTime;
        private String updateAt;
        private String updateTime;
        private Object status;
        private int sort;
        private int version;
        private String provinceName;
        private String provinceNamePinyin;
        private String provinceAbbreviation;
        private String provinceCode;
        private String countryCode;
        private String provinceType;
        private String name;
        private String pingyin;
        private String code;
        private String pcode;
        private String type;
        private boolean persistent;
        private String entityId;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getCreateAt() {
            return createAt;
        }

        public void setCreateAt(String createAt) {
            this.createAt = createAt;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getUpdateAt() {
            return updateAt;
        }

        public void setUpdateAt(String updateAt) {
            this.updateAt = updateAt;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public Object getStatus() {
            return status;
        }

        public void setStatus(Object status) {
            this.status = status;
        }

        public int getSort() {
            return sort;
        }

        public void setSort(int sort) {
            this.sort = sort;
        }

        public int getVersion() {
            return version;
        }

        public void setVersion(int version) {
            this.version = version;
        }

        public String getProvinceName() {
            return provinceName;
        }

        public void setProvinceName(String provinceName) {
            this.provinceName = provinceName;
        }

        public String getProvinceNamePinyin() {
            return provinceNamePinyin;
        }

        public void setProvinceNamePinyin(String provinceNamePinyin) {
            this.provinceNamePinyin = provinceNamePinyin;
        }

        public String getProvinceAbbreviation() {
            return provinceAbbreviation;
        }

        public void setProvinceAbbreviation(String provinceAbbreviation) {
            this.provinceAbbreviation = provinceAbbreviation;
        }

        public String getProvinceCode() {
            return provinceCode;
        }

        public void setProvinceCode(String provinceCode) {
            this.provinceCode = provinceCode;
        }

        public String getCountryCode() {
            return countryCode;
        }

        public void setCountryCode(String countryCode) {
            this.countryCode = countryCode;
        }

        public String getProvinceType() {
            return provinceType;
        }

        public void setProvinceType(String provinceType) {
            this.provinceType = provinceType;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getPingyin() {
            return pingyin;
        }

        public void setPingyin(String pingyin) {
            this.pingyin = pingyin;
        }

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getPcode() {
            return pcode;
        }

        public void setPcode(String pcode) {
            this.pcode = pcode;
        }

        public String getType() {
            return type;
        }

        public void setType(String type) {
            this.type = type;
        }

        public boolean isPersistent() {
            return persistent;
        }

        public void setPersistent(boolean persistent) {
            this.persistent = persistent;
        }

        public String getEntityId() {
            return entityId;
        }

        public void setEntityId(String entityId) {
            this.entityId = entityId;
        }
    }

    public static class CityBean  implements Serializable{
        /**
         * id : c49901b9-9c91-482a-b225-596e900cb39b
         * createAt : 2017-03-09 11:30:40
         * createTime : 2017-03-09 11:30:40
         * updateAt : 2017-03-09 11:30:40
         * updateTime : 2017-03-09 11:30:40
         * status : null
         * sort : 0
         * version : 0
         * cityName : 通辽市
         * cityNamePinyin : null
         * cityCode : 150500
         * provinceCode : 150000
         * name : 通辽市
         * pingyin : null
         * code : 150500
         * pcode : 150000
         * persistent : true
         * entityId : c49901b9-9c91-482a-b225-596e900cb39b
         */

        private String id;
        private String createAt;
        private String createTime;
        private String updateAt;
        private String updateTime;
        private Object status;
        private int sort;
        private int version;
        private String cityName;
        private Object cityNamePinyin;
        private String cityCode;
        private String provinceCode;
        private String name;
        private Object pingyin;
        private String code;
        private String pcode;
        private boolean persistent;
        private String entityId;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getCreateAt() {
            return createAt;
        }

        public void setCreateAt(String createAt) {
            this.createAt = createAt;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getUpdateAt() {
            return updateAt;
        }

        public void setUpdateAt(String updateAt) {
            this.updateAt = updateAt;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public Object getStatus() {
            return status;
        }

        public void setStatus(Object status) {
            this.status = status;
        }

        public int getSort() {
            return sort;
        }

        public void setSort(int sort) {
            this.sort = sort;
        }

        public int getVersion() {
            return version;
        }

        public void setVersion(int version) {
            this.version = version;
        }

        public String getCityName() {
            return cityName;
        }

        public void setCityName(String cityName) {
            this.cityName = cityName;
        }

        public Object getCityNamePinyin() {
            return cityNamePinyin;
        }

        public void setCityNamePinyin(Object cityNamePinyin) {
            this.cityNamePinyin = cityNamePinyin;
        }

        public String getCityCode() {
            return cityCode;
        }

        public void setCityCode(String cityCode) {
            this.cityCode = cityCode;
        }

        public String getProvinceCode() {
            return provinceCode;
        }

        public void setProvinceCode(String provinceCode) {
            this.provinceCode = provinceCode;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public Object getPingyin() {
            return pingyin;
        }

        public void setPingyin(Object pingyin) {
            this.pingyin = pingyin;
        }

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getPcode() {
            return pcode;
        }

        public void setPcode(String pcode) {
            this.pcode = pcode;
        }

        public boolean isPersistent() {
            return persistent;
        }

        public void setPersistent(boolean persistent) {
            this.persistent = persistent;
        }

        public String getEntityId() {
            return entityId;
        }

        public void setEntityId(String entityId) {
            this.entityId = entityId;
        }
    }

    public static class ProductStandardBean  implements Serializable{
        /**
         * id : 3d945d5a-d553-4f72-92a8-657f7ebdfe20
         * createAt : 2018-08-22 17:16:58
         * createTime : 2018-08-22 17:16:58
         * updateAt : 2018-08-22 17:26:56
         * updateTime : 2018-08-22 17:26:56
         * status : null
         * sort : 0
         * version : 3
         * name : 是大嘎斯大咖是
         * cropType : {"id":"96ad0d8a-e4d2-4bc2-acf5-529a18abf942","createAt":"2018-08-23 11:21:39","createTime":"2018-08-23 11:21:39","updateAt":"2018-08-23 11:21:39","updateTime":"2018-08-23 11:21:39","status":null,"sort":0,"version":0,"code":"3001002","pcode":"3001000","rcode":"3001000","orderBy":null,"name":"蔬菜","namePinyin":null,"remark":null,"persistent":true,"entityId":"96ad0d8a-e4d2-4bc2-acf5-529a18abf942"}
         * suitCrop : {"id":"9a54e6e4-b7da-4171-a504-73fe0be78c23","createAt":"2018-08-22 15:10:20","createTime":"2018-08-22 15:10:20","updateAt":"2018-08-22 15:10:20","updateTime":"2018-08-22 15:10:20","status":null,"sort":0,"version":0,"code":"3001009","pcode":"3001002","rcode":"3001000","orderBy":null,"name":"甘蓝","namePinyin":null,"remark":null,"persistent":true,"entityId":"9a54e6e4-b7da-4171-a504-73fe0be78c23"}
         * suitCropVarieties : null
         * suitCropVarietyNames :
         * suitGrowWays : null
         * suitGrowWayNames :
         * province : {"id":"4609469e-9d40-4935-b451-79785c9f09c9","createAt":"2017-03-09 11:30:37","createTime":"2017-03-09 11:30:37","updateAt":"2017-03-09 11:30:37","updateTime":"2017-03-09 11:30:37","status":null,"sort":0,"version":0,"provinceName":"内蒙古自治区","provinceNamePinyin":"neimenggu","provinceAbbreviation":"内蒙古","provinceCode":"150000","countryCode":"CHN","provinceType":"1","name":"内蒙古自治区","pingyin":"neimenggu","code":"150000","pcode":"CHN","type":"1","persistent":true,"entityId":"4609469e-9d40-4935-b451-79785c9f09c9"}
         * city : {"id":"330af4b5-3868-4b7d-b7b2-8eae6af0db05","createAt":"2017-03-09 11:30:40","createTime":"2017-03-09 11:30:40","updateAt":"2017-03-09 11:30:40","updateTime":"2017-03-09 11:30:40","status":null,"sort":0,"version":0,"cityName":"兴安盟","cityNamePinyin":null,"cityCode":"152200","provinceCode":"150000","name":"兴安盟","pingyin":null,"code":"152200","pcode":"150000","persistent":true,"entityId":"330af4b5-3868-4b7d-b7b2-8eae6af0db05"}
         * county : {"id":"7908adb2-c2f1-4005-a03f-8184b84d4396","createAt":"2017-03-09 11:30:45","createTime":"2017-03-09 11:30:45","updateAt":"2017-03-09 11:30:45","updateTime":"2017-03-09 11:30:45","status":null,"sort":0,"version":0,"countyName":"阿尔山市","countyNamePinyin":null,"countyCode":"152202","cityCode":"152200","name":"阿尔山市","pingyin":null,"code":"152202","pcode":"152200","persistent":true,"entityId":"7908adb2-c2f1-4005-a03f-8184b84d4396"}
         * suitOrgs : null
         * suitOrgNames :
         * expertInfos : null
         * phaseMsgInfos : [{"id":"6cf44268-c057-470d-89f0-a052eab360e2","createAt":"2018-08-22 17:16:58","createTime":"2018-08-22 17:16:58","updateAt":"2018-08-25 20:24:13","updateTime":"2018-08-25 20:24:13","status":null,"sort":0,"version":2,"phaseId":"c0c86568-8b6f-402f-b7d9-bef2c9c70d20","proId":"3d945d5a-d553-4f72-92a8-657f7ebdfe20","startTime":"1111111111","endTime":"","sequence":1,"phaseName":"定植期","phasePic":"http://61.150.65.204:9090/FileService/show/a40afc94-7105-45d6-a8d3-a9bd57128e39","farmOperation":[{"id":"e915feda-5e24-40a2-99f1-87058e9bf8f4","createAt":"2018-08-25 20:24:13","createTime":"2018-08-25 20:24:13","updateAt":"2018-08-25 20:58:55","updateTime":"2018-08-25 20:58:55","status":null,"sort":0,"version":1,"farmName":"排序1","farmDate":"1231313","sequence":1,"phId":"6cf44268-c057-470d-89f0-a052eab360e2","title":"啊抒发抒发抒发","operInstr":"阿萨法阿萨法萨法发送发法法师阿萨法萨法撒发送发放阿三发顺丰阿萨法阿三发萨法十分","vidAddress":"http://1400097288.vod2.myqcloud.com/3df6724evodtransgzp1400097288/197eb3337447398156459117634/v.f20.mp4","FarmOperationPicImageList":[{"id":"117eeec7-17fb-473c-818c-94841d432ff7","createAt":"2018-08-25 20:58:56","createTime":"2018-08-25 20:58:56","updateAt":"2018-08-25 20:58:56","updateTime":"2018-08-25 20:58:56","status":null,"sort":0,"version":0,"image":"fea8ef93-e392-4cce-b1b4-ac5fa009f379","farmId":"e915feda-5e24-40a2-99f1-87058e9bf8f4","persistent":true,"entityId":"117eeec7-17fb-473c-818c-94841d432ff7"},{"id":"89d7d8ca-1ba7-4815-a72a-21ef69983ec0","createAt":"2018-08-25 20:58:56","createTime":"2018-08-25 20:58:56","updateAt":"2018-08-25 20:58:56","updateTime":"2018-08-25 20:58:56","status":null,"sort":0,"version":0,"image":"64d0c51d-18f6-4b87-900f-4b3f882303ba","farmId":"e915feda-5e24-40a2-99f1-87058e9bf8f4","persistent":true,"entityId":"89d7d8ca-1ba7-4815-a72a-21ef69983ec0"}],"isOperation":false,"phaseName":null,"persistent":true,"entityId":"e915feda-5e24-40a2-99f1-87058e9bf8f4"}],"persistent":true,"entityId":"6cf44268-c057-470d-89f0-a052eab360e2"},{"id":"da07a255-5337-4839-a17b-1e05cd4bcdf9","createAt":"2018-08-22 17:26:56","createTime":"2018-08-22 17:26:56","updateAt":"2018-08-25 20:24:13","updateTime":"2018-08-25 20:24:13","status":null,"sort":0,"version":2,"phaseId":"c0c86568-8b6f-402f-b7d9-bef2c9c70d20","proId":"3d945d5a-d553-4f72-92a8-657f7ebdfe20","startTime":"2222222222","endTime":"","sequence":2,"phaseName":"定植期","phasePic":"http://61.150.65.204:9090/FileService/show/a40afc94-7105-45d6-a8d3-a9bd57128e39","farmOperation":[{"id":"fc674682-a901-4a92-9802-39e54b429e40","createAt":"2018-08-25 20:24:13","createTime":"2018-08-25 20:24:13","updateAt":"2018-08-25 20:59:08","updateTime":"2018-08-25 20:59:08","status":null,"sort":1,"version":2,"farmName":"排序2","farmDate":"1月中旬","sequence":2,"phId":"da07a255-5337-4839-a17b-1e05cd4bcdf9","title":"222","operInstr":"22222222222222222222222","vidAddress":"http://1400097288.vod2.myqcloud.com/3df6724evodtransgzp1400097288/197eb3337447398156459117634/v.f20.mp4","FarmOperationPicImageList":[{"id":"1c1085be-a39f-4de9-83b4-e7cc60eab304","createAt":"2018-08-25 20:59:08","createTime":"2018-08-25 20:59:08","updateAt":"2018-08-25 20:59:08","updateTime":"2018-08-25 20:59:08","status":null,"sort":0,"version":0,"image":"6f8131b7-614b-4237-85e5-28da6fb152e7","farmId":"fc674682-a901-4a92-9802-39e54b429e40","persistent":true,"entityId":"1c1085be-a39f-4de9-83b4-e7cc60eab304"}],"isOperation":false,"phaseName":null,"persistent":true,"entityId":"fc674682-a901-4a92-9802-39e54b429e40"}],"persistent":true,"entityId":"da07a255-5337-4839-a17b-1e05cd4bcdf9"},{"id":"0c7bcb68-29a4-4e62-8728-4f5bb9b57769","createAt":"2018-08-22 17:16:58","createTime":"2018-08-22 17:16:58","updateAt":"2018-08-25 20:24:13","updateTime":"2018-08-25 20:24:13","status":null,"sort":0,"version":2,"phaseId":"153b8b55-bc2f-46e4-b9d7-9f86e7e0247d","proId":"3d945d5a-d553-4f72-92a8-657f7ebdfe20","startTime":"3333333333","endTime":"","sequence":3,"phaseName":"结果期","phasePic":"http://61.150.65.204:9090/FileService/show/2ede9ab2-6b72-4251-94ce-eb6cb7e013ac","farmOperation":[{"id":"c0081020-29a9-4ed7-a2b1-1cb04696d3f5","createAt":"2018-08-25 20:24:13","createTime":"2018-08-25 20:24:13","updateAt":"2018-08-25 20:59:17","updateTime":"2018-08-25 20:59:17","status":null,"sort":2,"version":2,"farmName":"排序3","farmDate":"131313","sequence":3,"phId":"0c7bcb68-29a4-4e62-8728-4f5bb9b57769","title":"333","operInstr":"3333333333333","vidAddress":"http://1400097288.vod2.myqcloud.com/3df6724evodtransgzp1400097288/197eb3337447398156459117634/v.f20.mp4","FarmOperationPicImageList":[{"id":"34899d7e-785a-4139-b9ce-2d73f890f8d5","createAt":"2018-08-25 20:59:17","createTime":"2018-08-25 20:59:17","updateAt":"2018-08-25 20:59:17","updateTime":"2018-08-25 20:59:17","status":null,"sort":0,"version":0,"image":"c2ca705b-8f65-409b-9403-52238b7726bd","farmId":"c0081020-29a9-4ed7-a2b1-1cb04696d3f5","persistent":true,"entityId":"34899d7e-785a-4139-b9ce-2d73f890f8d5"}],"isOperation":false,"phaseName":null,"persistent":true,"entityId":"c0081020-29a9-4ed7-a2b1-1cb04696d3f5"}],"persistent":true,"entityId":"0c7bcb68-29a4-4e62-8728-4f5bb9b57769"},{"id":"a7d78e09-37a2-49b2-8fa1-c419245754fd","createAt":"2018-08-22 17:26:56","createTime":"2018-08-22 17:26:56","updateAt":"2018-08-25 20:24:13","updateTime":"2018-08-25 20:24:13","status":null,"sort":0,"version":2,"phaseId":"153b8b55-bc2f-46e4-b9d7-9f86e7e0247d","proId":"3d945d5a-d553-4f72-92a8-657f7ebdfe20","startTime":"4444444444","endTime":"","sequence":4,"phaseName":"结果期","phasePic":"http://61.150.65.204:9090/FileService/show/2ede9ab2-6b72-4251-94ce-eb6cb7e013ac","farmOperation":[{"id":"aef7c073-fc96-4090-9784-958f6ee85c29","createAt":"2018-08-25 20:24:13","createTime":"2018-08-25 20:24:13","updateAt":"2018-08-25 20:59:25","updateTime":"2018-08-25 20:59:25","status":null,"sort":3,"version":2,"farmName":"排序4","farmDate":"1月中旬","sequence":4,"phId":"a7d78e09-37a2-49b2-8fa1-c419245754fd","title":"444","operInstr":"44444444444444444444","vidAddress":"http://1400097288.vod2.myqcloud.com/3df6724evodtransgzp1400097288/197eb3337447398156459117634/v.f20.mp4","FarmOperationPicImageList":[{"id":"59bfc273-8ed5-4abc-9f77-c836ac76f1c0","createAt":"2018-08-25 20:59:25","createTime":"2018-08-25 20:59:25","updateAt":"2018-08-25 20:59:25","updateTime":"2018-08-25 20:59:25","status":null,"sort":0,"version":0,"image":"7a25262c-46e4-4cbc-901d-88f84cc8fa1b","farmId":"aef7c073-fc96-4090-9784-958f6ee85c29","persistent":true,"entityId":"59bfc273-8ed5-4abc-9f77-c836ac76f1c0"}],"isOperation":false,"phaseName":null,"persistent":true,"entityId":"aef7c073-fc96-4090-9784-958f6ee85c29"},{"id":"57fe9e52-bd29-47dd-8495-e843ce5ac0d7","createAt":"2018-08-25 20:24:13","createTime":"2018-08-25 20:24:13","updateAt":"2018-08-25 20:59:33","updateTime":"2018-08-25 20:59:33","status":null,"sort":4,"version":2,"farmName":"排序5","farmDate":"2月中旬","sequence":5,"phId":"a7d78e09-37a2-49b2-8fa1-c419245754fd","title":"555","operInstr":"55555555555555","vidAddress":"5http://1400097288.vod2.myqcloud.com/3df6724evodtransgzp1400097288/197eb3337447398156459117634/v.f20.mp4","FarmOperationPicImageList":[{"id":"36cf1a57-f165-4377-bad6-e1d016791802","createAt":"2018-08-25 20:59:33","createTime":"2018-08-25 20:59:33","updateAt":"2018-08-25 20:59:33","updateTime":"2018-08-25 20:59:33","status":null,"sort":0,"version":0,"image":"ef39975b-ba8a-41c1-847e-33c1e4a52f60","farmId":"57fe9e52-bd29-47dd-8495-e843ce5ac0d7","persistent":true,"entityId":"36cf1a57-f165-4377-bad6-e1d016791802"}],"isOperation":false,"phaseName":null,"persistent":true,"entityId":"57fe9e52-bd29-47dd-8495-e843ce5ac0d7"}],"persistent":true,"entityId":"a7d78e09-37a2-49b2-8fa1-c419245754fd"}]
         * forbid : null
         * recdExpertID :
         * recdExpertsName :
         * fullSplitAddress : 内蒙古自治区/兴安盟/阿尔山市
         * persistent : true
         * entityId : 3d945d5a-d553-4f72-92a8-657f7ebdfe20
         */

        private String id;
        private String createAt;
        private String createTime;
        private String updateAt;
        private String updateTime;
        private Object status;
        private int sort;
        private int version;
        private String name;
        private CropTypeBeanX cropType;
        private SuitCropBean suitCrop;
        private Object suitCropVarieties;
        private String suitCropVarietyNames;
        private Object suitGrowWays;
        private String suitGrowWayNames;
        private ProvinceBeanX province;
        private CityBeanX city;
        private CountyBean county;
        private Object suitOrgs;
        private String suitOrgNames;
        private Object expertInfos;
        private Object forbid;
        private String recdExpertID;
        private String recdExpertsName;
        private String fullSplitAddress;
        private boolean persistent;
        private String entityId;
        private List<PhaseMsgInfosBean> phaseMsgInfos;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getCreateAt() {
            return createAt;
        }

        public void setCreateAt(String createAt) {
            this.createAt = createAt;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getUpdateAt() {
            return updateAt;
        }

        public void setUpdateAt(String updateAt) {
            this.updateAt = updateAt;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public Object getStatus() {
            return status;
        }

        public void setStatus(Object status) {
            this.status = status;
        }

        public int getSort() {
            return sort;
        }

        public void setSort(int sort) {
            this.sort = sort;
        }

        public int getVersion() {
            return version;
        }

        public void setVersion(int version) {
            this.version = version;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public CropTypeBeanX getCropType() {
            return cropType;
        }

        public void setCropType(CropTypeBeanX cropType) {
            this.cropType = cropType;
        }

        public SuitCropBean getSuitCrop() {
            return suitCrop;
        }

        public void setSuitCrop(SuitCropBean suitCrop) {
            this.suitCrop = suitCrop;
        }

        public Object getSuitCropVarieties() {
            return suitCropVarieties;
        }

        public void setSuitCropVarieties(Object suitCropVarieties) {
            this.suitCropVarieties = suitCropVarieties;
        }

        public String getSuitCropVarietyNames() {
            return suitCropVarietyNames;
        }

        public void setSuitCropVarietyNames(String suitCropVarietyNames) {
            this.suitCropVarietyNames = suitCropVarietyNames;
        }

        public Object getSuitGrowWays() {
            return suitGrowWays;
        }

        public void setSuitGrowWays(Object suitGrowWays) {
            this.suitGrowWays = suitGrowWays;
        }

        public String getSuitGrowWayNames() {
            return suitGrowWayNames;
        }

        public void setSuitGrowWayNames(String suitGrowWayNames) {
            this.suitGrowWayNames = suitGrowWayNames;
        }

        public ProvinceBeanX getProvince() {
            return province;
        }

        public void setProvince(ProvinceBeanX province) {
            this.province = province;
        }

        public CityBeanX getCity() {
            return city;
        }

        public void setCity(CityBeanX city) {
            this.city = city;
        }

        public CountyBean getCounty() {
            return county;
        }

        public void setCounty(CountyBean county) {
            this.county = county;
        }

        public Object getSuitOrgs() {
            return suitOrgs;
        }

        public void setSuitOrgs(Object suitOrgs) {
            this.suitOrgs = suitOrgs;
        }

        public String getSuitOrgNames() {
            return suitOrgNames;
        }

        public void setSuitOrgNames(String suitOrgNames) {
            this.suitOrgNames = suitOrgNames;
        }

        public Object getExpertInfos() {
            return expertInfos;
        }

        public void setExpertInfos(Object expertInfos) {
            this.expertInfos = expertInfos;
        }

        public Object getForbid() {
            return forbid;
        }

        public void setForbid(Object forbid) {
            this.forbid = forbid;
        }

        public String getRecdExpertID() {
            return recdExpertID;
        }

        public void setRecdExpertID(String recdExpertID) {
            this.recdExpertID = recdExpertID;
        }

        public String getRecdExpertsName() {
            return recdExpertsName;
        }

        public void setRecdExpertsName(String recdExpertsName) {
            this.recdExpertsName = recdExpertsName;
        }

        public String getFullSplitAddress() {
            return fullSplitAddress;
        }

        public void setFullSplitAddress(String fullSplitAddress) {
            this.fullSplitAddress = fullSplitAddress;
        }

        public boolean isPersistent() {
            return persistent;
        }

        public void setPersistent(boolean persistent) {
            this.persistent = persistent;
        }

        public String getEntityId() {
            return entityId;
        }

        public void setEntityId(String entityId) {
            this.entityId = entityId;
        }

        public List<PhaseMsgInfosBean> getPhaseMsgInfos() {
            return phaseMsgInfos;
        }

        public void setPhaseMsgInfos(List<PhaseMsgInfosBean> phaseMsgInfos) {
            this.phaseMsgInfos = phaseMsgInfos;
        }

        public static class CropTypeBeanX  implements Serializable{
            /**
             * id : 96ad0d8a-e4d2-4bc2-acf5-529a18abf942
             * createAt : 2018-08-23 11:21:39
             * createTime : 2018-08-23 11:21:39
             * updateAt : 2018-08-23 11:21:39
             * updateTime : 2018-08-23 11:21:39
             * status : null
             * sort : 0
             * version : 0
             * code : 3001002
             * pcode : 3001000
             * rcode : 3001000
             * orderBy : null
             * name : 蔬菜
             * namePinyin : null
             * remark : null
             * persistent : true
             * entityId : 96ad0d8a-e4d2-4bc2-acf5-529a18abf942
             */

            private String id;
            private String createAt;
            private String createTime;
            private String updateAt;
            private String updateTime;
            private Object status;
            private int sort;
            private int version;
            private String code;
            private String pcode;
            private String rcode;
            private Object orderBy;
            private String name;
            private Object namePinyin;
            private Object remark;
            private boolean persistent;
            private String entityId;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getCreateAt() {
                return createAt;
            }

            public void setCreateAt(String createAt) {
                this.createAt = createAt;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public String getUpdateAt() {
                return updateAt;
            }

            public void setUpdateAt(String updateAt) {
                this.updateAt = updateAt;
            }

            public String getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(String updateTime) {
                this.updateTime = updateTime;
            }

            public Object getStatus() {
                return status;
            }

            public void setStatus(Object status) {
                this.status = status;
            }

            public int getSort() {
                return sort;
            }

            public void setSort(int sort) {
                this.sort = sort;
            }

            public int getVersion() {
                return version;
            }

            public void setVersion(int version) {
                this.version = version;
            }

            public String getCode() {
                return code;
            }

            public void setCode(String code) {
                this.code = code;
            }

            public String getPcode() {
                return pcode;
            }

            public void setPcode(String pcode) {
                this.pcode = pcode;
            }

            public String getRcode() {
                return rcode;
            }

            public void setRcode(String rcode) {
                this.rcode = rcode;
            }

            public Object getOrderBy() {
                return orderBy;
            }

            public void setOrderBy(Object orderBy) {
                this.orderBy = orderBy;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public Object getNamePinyin() {
                return namePinyin;
            }

            public void setNamePinyin(Object namePinyin) {
                this.namePinyin = namePinyin;
            }

            public Object getRemark() {
                return remark;
            }

            public void setRemark(Object remark) {
                this.remark = remark;
            }

            public boolean isPersistent() {
                return persistent;
            }

            public void setPersistent(boolean persistent) {
                this.persistent = persistent;
            }

            public String getEntityId() {
                return entityId;
            }

            public void setEntityId(String entityId) {
                this.entityId = entityId;
            }
        }

        public static class SuitCropBean  implements Serializable{
            /**
             * id : 9a54e6e4-b7da-4171-a504-73fe0be78c23
             * createAt : 2018-08-22 15:10:20
             * createTime : 2018-08-22 15:10:20
             * updateAt : 2018-08-22 15:10:20
             * updateTime : 2018-08-22 15:10:20
             * status : null
             * sort : 0
             * version : 0
             * code : 3001009
             * pcode : 3001002
             * rcode : 3001000
             * orderBy : null
             * name : 甘蓝
             * namePinyin : null
             * remark : null
             * persistent : true
             * entityId : 9a54e6e4-b7da-4171-a504-73fe0be78c23
             */

            private String id;
            private String createAt;
            private String createTime;
            private String updateAt;
            private String updateTime;
            private Object status;
            private int sort;
            private int version;
            private String code;
            private String pcode;
            private String rcode;
            private Object orderBy;
            private String name;
            private Object namePinyin;
            private Object remark;
            private boolean persistent;
            private String entityId;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getCreateAt() {
                return createAt;
            }

            public void setCreateAt(String createAt) {
                this.createAt = createAt;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public String getUpdateAt() {
                return updateAt;
            }

            public void setUpdateAt(String updateAt) {
                this.updateAt = updateAt;
            }

            public String getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(String updateTime) {
                this.updateTime = updateTime;
            }

            public Object getStatus() {
                return status;
            }

            public void setStatus(Object status) {
                this.status = status;
            }

            public int getSort() {
                return sort;
            }

            public void setSort(int sort) {
                this.sort = sort;
            }

            public int getVersion() {
                return version;
            }

            public void setVersion(int version) {
                this.version = version;
            }

            public String getCode() {
                return code;
            }

            public void setCode(String code) {
                this.code = code;
            }

            public String getPcode() {
                return pcode;
            }

            public void setPcode(String pcode) {
                this.pcode = pcode;
            }

            public String getRcode() {
                return rcode;
            }

            public void setRcode(String rcode) {
                this.rcode = rcode;
            }

            public Object getOrderBy() {
                return orderBy;
            }

            public void setOrderBy(Object orderBy) {
                this.orderBy = orderBy;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public Object getNamePinyin() {
                return namePinyin;
            }

            public void setNamePinyin(Object namePinyin) {
                this.namePinyin = namePinyin;
            }

            public Object getRemark() {
                return remark;
            }

            public void setRemark(Object remark) {
                this.remark = remark;
            }

            public boolean isPersistent() {
                return persistent;
            }

            public void setPersistent(boolean persistent) {
                this.persistent = persistent;
            }

            public String getEntityId() {
                return entityId;
            }

            public void setEntityId(String entityId) {
                this.entityId = entityId;
            }
        }

        public static class ProvinceBeanX  implements Serializable{
            /**
             * id : 4609469e-9d40-4935-b451-79785c9f09c9
             * createAt : 2017-03-09 11:30:37
             * createTime : 2017-03-09 11:30:37
             * updateAt : 2017-03-09 11:30:37
             * updateTime : 2017-03-09 11:30:37
             * status : null
             * sort : 0
             * version : 0
             * provinceName : 内蒙古自治区
             * provinceNamePinyin : neimenggu
             * provinceAbbreviation : 内蒙古
             * provinceCode : 150000
             * countryCode : CHN
             * provinceType : 1
             * name : 内蒙古自治区
             * pingyin : neimenggu
             * code : 150000
             * pcode : CHN
             * type : 1
             * persistent : true
             * entityId : 4609469e-9d40-4935-b451-79785c9f09c9
             */

            private String id;
            private String createAt;
            private String createTime;
            private String updateAt;
            private String updateTime;
            private Object status;
            private int sort;
            private int version;
            private String provinceName;
            private String provinceNamePinyin;
            private String provinceAbbreviation;
            private String provinceCode;
            private String countryCode;
            private String provinceType;
            private String name;
            private String pingyin;
            private String code;
            private String pcode;
            private String type;
            private boolean persistent;
            private String entityId;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getCreateAt() {
                return createAt;
            }

            public void setCreateAt(String createAt) {
                this.createAt = createAt;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public String getUpdateAt() {
                return updateAt;
            }

            public void setUpdateAt(String updateAt) {
                this.updateAt = updateAt;
            }

            public String getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(String updateTime) {
                this.updateTime = updateTime;
            }

            public Object getStatus() {
                return status;
            }

            public void setStatus(Object status) {
                this.status = status;
            }

            public int getSort() {
                return sort;
            }

            public void setSort(int sort) {
                this.sort = sort;
            }

            public int getVersion() {
                return version;
            }

            public void setVersion(int version) {
                this.version = version;
            }

            public String getProvinceName() {
                return provinceName;
            }

            public void setProvinceName(String provinceName) {
                this.provinceName = provinceName;
            }

            public String getProvinceNamePinyin() {
                return provinceNamePinyin;
            }

            public void setProvinceNamePinyin(String provinceNamePinyin) {
                this.provinceNamePinyin = provinceNamePinyin;
            }

            public String getProvinceAbbreviation() {
                return provinceAbbreviation;
            }

            public void setProvinceAbbreviation(String provinceAbbreviation) {
                this.provinceAbbreviation = provinceAbbreviation;
            }

            public String getProvinceCode() {
                return provinceCode;
            }

            public void setProvinceCode(String provinceCode) {
                this.provinceCode = provinceCode;
            }

            public String getCountryCode() {
                return countryCode;
            }

            public void setCountryCode(String countryCode) {
                this.countryCode = countryCode;
            }

            public String getProvinceType() {
                return provinceType;
            }

            public void setProvinceType(String provinceType) {
                this.provinceType = provinceType;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getPingyin() {
                return pingyin;
            }

            public void setPingyin(String pingyin) {
                this.pingyin = pingyin;
            }

            public String getCode() {
                return code;
            }

            public void setCode(String code) {
                this.code = code;
            }

            public String getPcode() {
                return pcode;
            }

            public void setPcode(String pcode) {
                this.pcode = pcode;
            }

            public String getType() {
                return type;
            }

            public void setType(String type) {
                this.type = type;
            }

            public boolean isPersistent() {
                return persistent;
            }

            public void setPersistent(boolean persistent) {
                this.persistent = persistent;
            }

            public String getEntityId() {
                return entityId;
            }

            public void setEntityId(String entityId) {
                this.entityId = entityId;
            }
        }

        public static class CityBeanX  implements Serializable{
            /**
             * id : 330af4b5-3868-4b7d-b7b2-8eae6af0db05
             * createAt : 2017-03-09 11:30:40
             * createTime : 2017-03-09 11:30:40
             * updateAt : 2017-03-09 11:30:40
             * updateTime : 2017-03-09 11:30:40
             * status : null
             * sort : 0
             * version : 0
             * cityName : 兴安盟
             * cityNamePinyin : null
             * cityCode : 152200
             * provinceCode : 150000
             * name : 兴安盟
             * pingyin : null
             * code : 152200
             * pcode : 150000
             * persistent : true
             * entityId : 330af4b5-3868-4b7d-b7b2-8eae6af0db05
             */

            private String id;
            private String createAt;
            private String createTime;
            private String updateAt;
            private String updateTime;
            private Object status;
            private int sort;
            private int version;
            private String cityName;
            private Object cityNamePinyin;
            private String cityCode;
            private String provinceCode;
            private String name;
            private Object pingyin;
            private String code;
            private String pcode;
            private boolean persistent;
            private String entityId;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getCreateAt() {
                return createAt;
            }

            public void setCreateAt(String createAt) {
                this.createAt = createAt;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public String getUpdateAt() {
                return updateAt;
            }

            public void setUpdateAt(String updateAt) {
                this.updateAt = updateAt;
            }

            public String getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(String updateTime) {
                this.updateTime = updateTime;
            }

            public Object getStatus() {
                return status;
            }

            public void setStatus(Object status) {
                this.status = status;
            }

            public int getSort() {
                return sort;
            }

            public void setSort(int sort) {
                this.sort = sort;
            }

            public int getVersion() {
                return version;
            }

            public void setVersion(int version) {
                this.version = version;
            }

            public String getCityName() {
                return cityName;
            }

            public void setCityName(String cityName) {
                this.cityName = cityName;
            }

            public Object getCityNamePinyin() {
                return cityNamePinyin;
            }

            public void setCityNamePinyin(Object cityNamePinyin) {
                this.cityNamePinyin = cityNamePinyin;
            }

            public String getCityCode() {
                return cityCode;
            }

            public void setCityCode(String cityCode) {
                this.cityCode = cityCode;
            }

            public String getProvinceCode() {
                return provinceCode;
            }

            public void setProvinceCode(String provinceCode) {
                this.provinceCode = provinceCode;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public Object getPingyin() {
                return pingyin;
            }

            public void setPingyin(Object pingyin) {
                this.pingyin = pingyin;
            }

            public String getCode() {
                return code;
            }

            public void setCode(String code) {
                this.code = code;
            }

            public String getPcode() {
                return pcode;
            }

            public void setPcode(String pcode) {
                this.pcode = pcode;
            }

            public boolean isPersistent() {
                return persistent;
            }

            public void setPersistent(boolean persistent) {
                this.persistent = persistent;
            }

            public String getEntityId() {
                return entityId;
            }

            public void setEntityId(String entityId) {
                this.entityId = entityId;
            }
        }

        public static class CountyBean  implements Serializable{
            /**
             * id : 7908adb2-c2f1-4005-a03f-8184b84d4396
             * createAt : 2017-03-09 11:30:45
             * createTime : 2017-03-09 11:30:45
             * updateAt : 2017-03-09 11:30:45
             * updateTime : 2017-03-09 11:30:45
             * status : null
             * sort : 0
             * version : 0
             * countyName : 阿尔山市
             * countyNamePinyin : null
             * countyCode : 152202
             * cityCode : 152200
             * name : 阿尔山市
             * pingyin : null
             * code : 152202
             * pcode : 152200
             * persistent : true
             * entityId : 7908adb2-c2f1-4005-a03f-8184b84d4396
             */

            private String id;
            private String createAt;
            private String createTime;
            private String updateAt;
            private String updateTime;
            private Object status;
            private int sort;
            private int version;
            private String countyName;
            private Object countyNamePinyin;
            private String countyCode;
            private String cityCode;
            private String name;
            private Object pingyin;
            private String code;
            private String pcode;
            private boolean persistent;
            private String entityId;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getCreateAt() {
                return createAt;
            }

            public void setCreateAt(String createAt) {
                this.createAt = createAt;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public String getUpdateAt() {
                return updateAt;
            }

            public void setUpdateAt(String updateAt) {
                this.updateAt = updateAt;
            }

            public String getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(String updateTime) {
                this.updateTime = updateTime;
            }

            public Object getStatus() {
                return status;
            }

            public void setStatus(Object status) {
                this.status = status;
            }

            public int getSort() {
                return sort;
            }

            public void setSort(int sort) {
                this.sort = sort;
            }

            public int getVersion() {
                return version;
            }

            public void setVersion(int version) {
                this.version = version;
            }

            public String getCountyName() {
                return countyName;
            }

            public void setCountyName(String countyName) {
                this.countyName = countyName;
            }

            public Object getCountyNamePinyin() {
                return countyNamePinyin;
            }

            public void setCountyNamePinyin(Object countyNamePinyin) {
                this.countyNamePinyin = countyNamePinyin;
            }

            public String getCountyCode() {
                return countyCode;
            }

            public void setCountyCode(String countyCode) {
                this.countyCode = countyCode;
            }

            public String getCityCode() {
                return cityCode;
            }

            public void setCityCode(String cityCode) {
                this.cityCode = cityCode;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public Object getPingyin() {
                return pingyin;
            }

            public void setPingyin(Object pingyin) {
                this.pingyin = pingyin;
            }

            public String getCode() {
                return code;
            }

            public void setCode(String code) {
                this.code = code;
            }

            public String getPcode() {
                return pcode;
            }

            public void setPcode(String pcode) {
                this.pcode = pcode;
            }

            public boolean isPersistent() {
                return persistent;
            }

            public void setPersistent(boolean persistent) {
                this.persistent = persistent;
            }

            public String getEntityId() {
                return entityId;
            }

            public void setEntityId(String entityId) {
                this.entityId = entityId;
            }
        }

        public static class PhaseMsgInfosBean  implements Serializable,IRecyclerType,IPickerViewData {

            private String id;
            private String createAt;
            private String createTime;
            private String updateAt;
            private String updateTime;
            private Object status;
            private int sort;
            private int version;
            private String phaseId;
            private String proId;
            private String startTime;
            private String endTime;
            private int sequence;
            private String phaseName;
            private String phasePic;
            private boolean persistent;

            public boolean isChecked() {
                return isChecked;
            }

            public void setChecked(boolean checked) {
                isChecked = checked;
            }

            private boolean isChecked;
            private String entityId;
            private List<FarmOperationBean> farmOperation;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getCreateAt() {
                return createAt;
            }

            public void setCreateAt(String createAt) {
                this.createAt = createAt;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public String getUpdateAt() {
                return updateAt;
            }

            public void setUpdateAt(String updateAt) {
                this.updateAt = updateAt;
            }

            public String getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(String updateTime) {
                this.updateTime = updateTime;
            }

            public Object getStatus() {
                return status;
            }

            public void setStatus(Object status) {
                this.status = status;
            }

            public int getSort() {
                return sort;
            }

            public void setSort(int sort) {
                this.sort = sort;
            }

            public int getVersion() {
                return version;
            }

            public void setVersion(int version) {
                this.version = version;
            }

            public String getPhaseId() {
                return phaseId;
            }

            public void setPhaseId(String phaseId) {
                this.phaseId = phaseId;
            }

            public String getProId() {
                return proId;
            }

            public void setProId(String proId) {
                this.proId = proId;
            }

            public String getStartTime() {
                return startTime;
            }

            public void setStartTime(String startTime) {
                this.startTime = startTime;
            }

            public String getEndTime() {
                return endTime;
            }

            public void setEndTime(String endTime) {
                this.endTime = endTime;
            }

            public int getSequence() {
                return sequence;
            }

            public void setSequence(int sequence) {
                this.sequence = sequence;
            }

            public String getPhaseName() {
                return phaseName;
            }

            public void setPhaseName(String phaseName) {
                this.phaseName = phaseName;
            }

            public String getPhasePic() {
                return phasePic;
            }

            public void setPhasePic(String phasePic) {
                this.phasePic = phasePic;
            }

            public boolean isPersistent() {
                return persistent;
            }

            public void setPersistent(boolean persistent) {
                this.persistent = persistent;
            }

            public String getEntityId() {
                return entityId;
            }

            public void setEntityId(String entityId) {
                this.entityId = entityId;
            }

            public List<FarmOperationBean> getFarmOperation() {
                return farmOperation;
            }

            public void setFarmOperation(List<FarmOperationBean> farmOperation) {
                this.farmOperation = farmOperation;
            }

            @Override
            public int type() {
                return 0;
            }


            @Override
            public String getPickerViewText() {
                return phaseName;
            }
        }
    }

    public static class PhaseMsgInfoBean  implements Serializable{
        /**
         * id : a7d78e09-37a2-49b2-8fa1-c419245754fd
         * createAt : 2018-08-22 17:26:56
         * createTime : 2018-08-22 17:26:56
         * updateAt : 2018-08-25 20:24:13
         * updateTime : 2018-08-25 20:24:13
         * status : null
         * sort : 0
         * version : 2
         * phaseId : 153b8b55-bc2f-46e4-b9d7-9f86e7e0247d
         * proId : 3d945d5a-d553-4f72-92a8-657f7ebdfe20
         * startTime : 4444444444
         * endTime :
         * sequence : 4
         * phaseName : 结果期
         * phasePic : http://61.150.65.204:9090/FileService/show/2ede9ab2-6b72-4251-94ce-eb6cb7e013ac
         * farmOperation : [{"id":"aef7c073-fc96-4090-9784-958f6ee85c29","createAt":"2018-08-25 20:24:13","createTime":"2018-08-25 20:24:13","updateAt":"2018-08-25 20:59:25","updateTime":"2018-08-25 20:59:25","status":null,"sort":3,"version":2,"farmName":"排序4","farmDate":"1月中旬","sequence":4,"phId":"a7d78e09-37a2-49b2-8fa1-c419245754fd","title":"444","operInstr":"44444444444444444444","vidAddress":"http://1400097288.vod2.myqcloud.com/3df6724evodtransgzp1400097288/197eb3337447398156459117634/v.f20.mp4","FarmOperationPicImageList":[{"id":"59bfc273-8ed5-4abc-9f77-c836ac76f1c0","createAt":"2018-08-25 20:59:25","createTime":"2018-08-25 20:59:25","updateAt":"2018-08-25 20:59:25","updateTime":"2018-08-25 20:59:25","status":null,"sort":0,"version":0,"image":"7a25262c-46e4-4cbc-901d-88f84cc8fa1b","farmId":"aef7c073-fc96-4090-9784-958f6ee85c29","persistent":true,"entityId":"59bfc273-8ed5-4abc-9f77-c836ac76f1c0"}],"isOperation":false,"phaseName":null,"persistent":true,"entityId":"aef7c073-fc96-4090-9784-958f6ee85c29"},{"id":"57fe9e52-bd29-47dd-8495-e843ce5ac0d7","createAt":"2018-08-25 20:24:13","createTime":"2018-08-25 20:24:13","updateAt":"2018-08-25 20:59:33","updateTime":"2018-08-25 20:59:33","status":null,"sort":4,"version":2,"farmName":"排序5","farmDate":"2月中旬","sequence":5,"phId":"a7d78e09-37a2-49b2-8fa1-c419245754fd","title":"555","operInstr":"55555555555555","vidAddress":"5http://1400097288.vod2.myqcloud.com/3df6724evodtransgzp1400097288/197eb3337447398156459117634/v.f20.mp4","FarmOperationPicImageList":[{"id":"36cf1a57-f165-4377-bad6-e1d016791802","createAt":"2018-08-25 20:59:33","createTime":"2018-08-25 20:59:33","updateAt":"2018-08-25 20:59:33","updateTime":"2018-08-25 20:59:33","status":null,"sort":0,"version":0,"image":"ef39975b-ba8a-41c1-847e-33c1e4a52f60","farmId":"57fe9e52-bd29-47dd-8495-e843ce5ac0d7","persistent":true,"entityId":"36cf1a57-f165-4377-bad6-e1d016791802"}],"isOperation":false,"phaseName":null,"persistent":true,"entityId":"57fe9e52-bd29-47dd-8495-e843ce5ac0d7"}]
         * persistent : true
         * entityId : a7d78e09-37a2-49b2-8fa1-c419245754fd
         */

        private String id;
        private String createAt;
        private String createTime;
        private String updateAt;
        private String updateTime;
        private Object status;
        private int sort;
        private int version;
        private String phaseId;
        private String proId;
        private String startTime;
        private String endTime;
        private int sequence;
        private String phaseName;
        private String phasePic;
        private boolean persistent;
        private String entityId;
        private List<FarmOperationBean> farmOperation;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getCreateAt() {
            return createAt;
        }

        public void setCreateAt(String createAt) {
            this.createAt = createAt;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getUpdateAt() {
            return updateAt;
        }

        public void setUpdateAt(String updateAt) {
            this.updateAt = updateAt;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public Object getStatus() {
            return status;
        }

        public void setStatus(Object status) {
            this.status = status;
        }

        public int getSort() {
            return sort;
        }

        public void setSort(int sort) {
            this.sort = sort;
        }

        public int getVersion() {
            return version;
        }

        public void setVersion(int version) {
            this.version = version;
        }

        public String getPhaseId() {
            return phaseId;
        }

        public void setPhaseId(String phaseId) {
            this.phaseId = phaseId;
        }

        public String getProId() {
            return proId;
        }

        public void setProId(String proId) {
            this.proId = proId;
        }

        public String getStartTime() {
            return startTime;
        }

        public void setStartTime(String startTime) {
            this.startTime = startTime;
        }

        public String getEndTime() {
            return endTime;
        }

        public void setEndTime(String endTime) {
            this.endTime = endTime;
        }

        public int getSequence() {
            return sequence;
        }

        public void setSequence(int sequence) {
            this.sequence = sequence;
        }

        public String getPhaseName() {
            return phaseName;
        }

        public void setPhaseName(String phaseName) {
            this.phaseName = phaseName;
        }

        public String getPhasePic() {
            return phasePic;
        }

        public void setPhasePic(String phasePic) {
            this.phasePic = phasePic;
        }

        public boolean isPersistent() {
            return persistent;
        }

        public void setPersistent(boolean persistent) {
            this.persistent = persistent;
        }

        public String getEntityId() {
            return entityId;
        }

        public void setEntityId(String entityId) {
            this.entityId = entityId;
        }

        public List<FarmOperationBean> getFarmOperation() {
            return farmOperation;
        }

        public void setFarmOperation(List<FarmOperationBean> farmOperation) {
            this.farmOperation = farmOperation;
        }

    }

    public static class FarmOperationBean  implements Serializable,IRecyclerType{

        private String id;
        private String createAt;
        private String createTime;
        private String updateAt;
        private String updateTime;
        private Object status;
        private int sort;
        private int version;
        private String farmName;
        private String farmDate;
        private int sequence;
        private String phId;
        private String title;
        private String operInstr;
        private String vidAddress;
        private boolean isOperation;
        private String phaseName;
        private boolean persistent;
        private boolean dotColor;

        public boolean isDotColor() {
            return dotColor;
        }

        public void setDotColor(boolean dotColor) {
            this.dotColor = dotColor;
        }

        private String entityId;
        private int line;

        public boolean isCurOper() {
            return curOper;
        }

        public void setCurOper(boolean curOper) {
            this.curOper = curOper;
        }

        private boolean curOper; // 当前农事操作

        public int getLine() {
            return line;
        }

        public void setLine(int line) {
            this.line = line;
        }

        public String getPlanId() {
            return planId;
        }

        public void setPlanId(String planId) {
            this.planId = planId;
        }

        private String planId;
        private String productStandardId;

        public boolean isOperation() {
            return isOperation;
        }

        public void setOperation(boolean operation) {
            isOperation = operation;
        }

        public String getProductStandardId() {
            return productStandardId;
        }

        public void setProductStandardId(String productStandardId) {
            this.productStandardId = productStandardId;
        }

        private List<FarmOperationPicImageListBean> FarmOperationPicImageList;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getCreateAt() {
            return createAt;
        }

        public void setCreateAt(String createAt) {
            this.createAt = createAt;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getUpdateAt() {
            return updateAt;
        }

        public void setUpdateAt(String updateAt) {
            this.updateAt = updateAt;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public Object getStatus() {
            return status;
        }

        public void setStatus(Object status) {
            this.status = status;
        }

        public int getSort() {
            return sort;
        }

        public void setSort(int sort) {
            this.sort = sort;
        }

        public int getVersion() {
            return version;
        }

        public void setVersion(int version) {
            this.version = version;
        }

        public String getFarmName() {
            return farmName;
        }

        public void setFarmName(String farmName) {
            this.farmName = farmName;
        }

        public String getFarmDate() {
            return farmDate;
        }

        public void setFarmDate(String farmDate) {
            this.farmDate = farmDate;
        }

        public int getSequence() {
            return sequence;
        }

        public void setSequence(int sequence) {
            this.sequence = sequence;
        }

        public String getPhId() {
            return phId;
        }

        public void setPhId(String phId) {
            this.phId = phId;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public String getOperInstr() {
            return operInstr;
        }

        public void setOperInstr(String operInstr) {
            this.operInstr = operInstr;
        }

        public String getVidAddress() {
            return vidAddress;
        }

        public void setVidAddress(String vidAddress) {
            this.vidAddress = vidAddress;
        }

        public boolean isIsOperation() {
            return isOperation;
        }

        public void setIsOperation(boolean isOperation) {
            this.isOperation = isOperation;
        }

        public String getPhaseName() {
            return phaseName;
        }

        public void setPhaseName(String phaseName) {
            this.phaseName = phaseName;
        }

        public boolean isPersistent() {
            return persistent;
        }

        public void setPersistent(boolean persistent) {
            this.persistent = persistent;
        }

        public String getEntityId() {
            return entityId;
        }

        public void setEntityId(String entityId) {
            this.entityId = entityId;
        }

        public List<FarmOperationPicImageListBean> getFarmOperationPicImageList() {
            return FarmOperationPicImageList;
        }

        public void setFarmOperationPicImageList(List<FarmOperationPicImageListBean> FarmOperationPicImageList) {
            this.FarmOperationPicImageList = FarmOperationPicImageList;
        }

        @Override
        public int type() {
            return 1;
        }

        public static class FarmOperationPicImageListBean  implements Serializable{
            /**
             * id : 117eeec7-17fb-473c-818c-94841d432ff7
             * createAt : 2018-08-25 20:58:56
             * createTime : 2018-08-25 20:58:56
             * updateAt : 2018-08-25 20:58:56
             * updateTime : 2018-08-25 20:58:56
             * status : null
             * sort : 0
             * version : 0
             * image : fea8ef93-e392-4cce-b1b4-ac5fa009f379
             * farmId : e915feda-5e24-40a2-99f1-87058e9bf8f4
             * persistent : true
             * entityId : 117eeec7-17fb-473c-818c-94841d432ff7
             */

            private String id;
            private String createAt;
            private String createTime;
            private String updateAt;
            private String updateTime;
            private Object status;
            private int sort;
            private int version;
            private String image;
            private String farmId;
            private boolean persistent;
            private String entityId;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getCreateAt() {
                return createAt;
            }

            public void setCreateAt(String createAt) {
                this.createAt = createAt;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public String getUpdateAt() {
                return updateAt;
            }

            public void setUpdateAt(String updateAt) {
                this.updateAt = updateAt;
            }

            public String getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(String updateTime) {
                this.updateTime = updateTime;
            }

            public Object getStatus() {
                return status;
            }

            public void setStatus(Object status) {
                this.status = status;
            }

            public int getSort() {
                return sort;
            }

            public void setSort(int sort) {
                this.sort = sort;
            }

            public int getVersion() {
                return version;
            }

            public void setVersion(int version) {
                this.version = version;
            }

            public String getImage() {
                return image;
            }

            public void setImage(String image) {
                this.image = image;
            }

            public String getFarmId() {
                return farmId;
            }

            public void setFarmId(String farmId) {
                this.farmId = farmId;
            }

            public boolean isPersistent() {
                return persistent;
            }

            public void setPersistent(boolean persistent) {
                this.persistent = persistent;
            }

            public String getEntityId() {
                return entityId;
            }

            public void setEntityId(String entityId) {
                this.entityId = entityId;
            }
        }
    }

}
